import { mapGetters } from 'vuex';
export default{//导出 mixin对象，供全局使用这个数据
	computed:{//通过计算属性，将m_cart模块中的total方法映射到当前页面 
		...mapGetters('m_cart',['total'])
	},
	onShow() {
		//设置购物车页面的徽标
		this.setBadge()
	},
	watch:{
		//监听total值的变化
		total(){
			//调用 methods 中的 setBadge 方法,重新为 tabBar 的数字徽章赋值
			this.setBadge()
		}
	},
	methods:{
		setBadge(){
			//调用uni.setTabBarBadee*()方法，为购物车设置右上角的徽标
			uni.setTabBarBadge({
				index:2,//tabbar中设置徽标页面的索引值
				text:this.total+''
			})
		}
	}
}